<?php
class Solicitudes_Form_Proyectogrupoinvestigacion extends Form_Cna {
    protected $gruposinvestigacion;
    
    public function __construct($options = null) {
        parent::__construct($options);
    }

	public function setGruposinvestigacion($gruposinvestigacion) {
		$this->gruposinvestigacion = $gruposinvestigacion;
	}
	    
    public function init() {
        $domConfig = Zend_Registry::get('domConfig'); //esto se crea en el bootstrap
        $this->setName('proyectosgrupos');
        $this->setMethod("post");
        $this->setAttrib('enctype', 'multipart/form-data');
        
        $array_elements[] = new Zend_Form_Element_Hidden("codseccionlista");
		$array_elements[] = new Zend_Form_Element_Hidden("codproceso");
		$array_elements[] = new Zend_Form_Element_Hidden("codproyecto");
        
        $array_estados = $domConfig->ESTADO_PUBLICACION->toArray();
        
//        Zend_Debug::dump($this->gruposinvestigacion);
        
		$element = new Zend_Form_Element_Textarea('nombreproyecto');
		$element->setLabel('Nombre del proyecto:');
		$element->setRequired(true);
		$element->addFilter('StripTags');
		$element->addFilter('StringTrim');
		$element->setAttrib("rows",2);
		$element->setAttrib("style","width:99%");
        $array_elements[] = $element;

		$element = new Zend_Form_Element_Select('estado');
		$element->setLabel("Estado :");
		$element->setRegisterInArrayValidator(false);
		$element->addMultiOption(null, "-- Seleccione --");
		$element->addMultiOptions($array_estados);
        $element->setRequired(true);
		$array_elements[] = $element;
		        
		$element = new Zend_Form_Element_Text('fechaejecucion');
		$element->setLabel('Fecha publicacion :');
		$element->setRequired(true);
		$element->setAttrib("readonly","readonly");
		$array_elements[] = $element;
				
		$element = new Zend_Form_Element_Textarea('aplicaciones');
		$element->setLabel('Aplicaciones derivadas del proyecto:');
		$element->setRequired(true);
		$element->addFilter('StripTags');
		$element->addFilter('StringTrim');
		$element->setAttrib("rows",2);
		$element->setAttrib("style","width:99%");
        $array_elements[] = $element;
        
		$element = new Zend_Form_Element_Textarea('entidades');
		$element->setLabel('Entidades financiadoras:');
		$element->setRequired(true);
		$element->addFilter('StripTags');
		$element->addFilter('StringTrim');
		$element->setAttrib("rows",2);
		$element->setAttrib("style","width:99%");
        $array_elements[] = $element;
        
		$element = new Zend_Form_Element_Select('codgrupo');
		$element->setLabel("Grupo de investigación :");
		$element->setRegisterInArrayValidator(false);
		$element->addMultiOption(null, "-- Seleccione --");
		$element->addMultiOptions($this->gruposinvestigacion);
        $element->setRequired(true);
		$array_elements[] = $element;
        
		$element = new Zend_Form_Element_Textarea('autores');
		$element->setLabel('Autores del proyecto:');
		$element->setRequired(true);
		$element->addFilter('StripTags');
		$element->addFilter('StringTrim');
		$element->setAttrib("rows",2);
		$element->setAttrib("style","width:99%");
        $array_elements[] = $element;
        
       $submit = new Zend_Form_Element_Submit('btnSubmit');
       $submit->setValue('Guardar');
       $submit->setLabel("Guardar");
       $submit->setAttrib("class", "iceCmdBtn");
       $array_elements[] = $submit;
       
       $this->addElements($array_elements);
       $this->loadViewScriptDecorators();
    
    }

    public function loadViewScriptDecorators() {
        $this->setDecorators(array(array('viewScript',array('viewScript'=>'viewscripts/proyectogrupoinvestigacion_form.phtml'))));
    }
}